﻿#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include "qt_windows.h"
#include "AVerCapAPI_Pro.h"
#include <QMessageBox>


namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();


    // 设备初始化控制
    void deviceInitCtrl();

    // 图像预览控制初始化
    void previewInitCtrl();

    // 预览自动适应窗口控制初始化
    void autoWinInitCtrl();

    // 适配录制控制初始化
    void recordVideoInitCtrl();

    // 图层覆盖控制初始化
    void layerOverlayInitCtrl();

private:
    Ui::MainWindow *ui;

    HANDLE hCaptureDevice1;
    HANDLE hCaptureDevice2;
};

#endif // MAINWINDOW_H
